body {
	background: #f2f2f2;
}
a {
	text-decoration: none;
	color: gray;
}
.product-title {
	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
}
.product-pic {
	width: 95%;
	height: 152px;
	margin: 0 5px;
}
.bar-icon {
  font-size: 1.4em
}
.sel-num-area {
	 display:inline-block;
	 border: 1px solid #ccc;
	 color: orange;
}
.sel-num-btn:hover {
    background: #f2f2f2;
}
.pay-btn {
	color: #fff;
	text-align: center;
	padding: 10px 0;
}
.plus-minus-btn {
	display:inline-block;
    width:30px;
    height:25px;
	border:1px solid #ccc;
	text-align: center;
	color:#ccc
}

.buy-amount {
    display:inline-block;
    width:30px;
    height:25px;
	border:1px solid #ccc;
	text-align: center;
	color: orange
}
.nav-active {
	color:'orange';
}
.iconss {
	font-size: 4rem;
	color: red;
}
.title-tag {
	color: orange;
}
.product-block {
	padding-top: 18px;
	padding-left: 5px
}
.icon {
	font-size: 1.4em
}
